
package com.jf.cloud.delivery.model;


import com.jf.cloud.common.model.BaseModel;

import java.io.Serializable;
import java.util.Date;
import com.jf.cloud.common.vo.BaseVO;
import io.swagger.v3.oas.annotations.media.Schema;

/**
 * 自提订单信息
 * @author zp
 * @date 2023-01-04 11:20:00
 */

public class OrderSelfStation extends BaseModel implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 自提订单id
     */
    @Schema()
    private Long id;

    @Schema(description = "店铺id" )
    private Long shopId;

    @Schema(description = "订单编号" )
    private Long orderId;

    @Schema(description = "自提点id" )
    private Long stationId;

    @Schema(description = "自提人的手机" )
    private String stationUserMobile;

    @Schema(description = "自提人的名字" )
    private String stationUserName;

    @Schema(description = "自提时间(用户下单时选择)" )
    private String stationTime;

    @Schema(description = "自提提货码" )
    private String stationCode;

    @Schema(description = "上门自提点的地址" )
    private String stationAddress;

    @Schema(description = "上门自提点的联系电话" )
    private String stationPhone;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public Long getStationId() {
        return stationId;
    }

    public void setStationId(Long stationId) {
        this.stationId = stationId;
    }

    public String getStationUserMobile() {
        return stationUserMobile;
    }

    public void setStationUserMobile(String stationUserMobile) {
        this.stationUserMobile = stationUserMobile;
    }

    public String getStationUserName() {
        return stationUserName;
    }

    public void setStationUserName(String stationUserName) {
        this.stationUserName = stationUserName;
    }

    public String getStationTime() {
        return stationTime;
    }

    public void setStationTime(String stationTime) {
        this.stationTime = stationTime;
    }

    public String getStationCode() {
        return stationCode;
    }

    public void setStationCode(String stationCode) {
        this.stationCode = stationCode;
    }

    public String getStationAddress() {
        return stationAddress;
    }

    public void setStationAddress(String stationAddress) {
        this.stationAddress = stationAddress;
    }

    public String getStationPhone() {
        return stationPhone;
    }

    public void setStationPhone(String stationPhone) {
        this.stationPhone = stationPhone;
    }

    @Override
    public Date getCreateTime() {
        return createTime;
    }

    @Override
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    @Override
    public Date getUpdateTime() {
        return updateTime;
    }

    @Override
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    @Override
    public String toString() {
        return "OrderSelfStation{" +
                "id=" + id +
                ", orderId=" + orderId +
                ", stationId=" + stationId +
                ", shopId=" + shopId +
                ", stationUserMobile='" + stationUserMobile + '\'' +
                ", stationUserName='" + stationUserName + '\'' +
                ", stationTime='" + stationTime + '\'' +
                ", stationCode='" + stationCode + '\'' +
                ", stationAddress='" + stationAddress + '\'' +
                ", stationPhone='" + stationPhone + '\'' +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                '}';
    }
}
